package com.qf.ts.platform.front.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author xianchang
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel
public class CarSource {

    /*
    * 出发地
    */
    @ApiModelProperty("出发地")
    private String depart;

    /*
     * 目的地
     */
    @ApiModelProperty("目的地")
    private String destination;

    /*
    * 车型:0.不限;1.铝罐车;2.铝罐保温车;3.不锈钢罐车;4.不锈钢保温车;5.铁罐车;6.铁罐保温车;7.黑罐车;8.玻璃钢罐车;
    * 9.压力罐车;10.仓栏车;11.集装箱车;12.衬塑罐车
    */
    @ApiModelProperty(value = "车型：0.不限;1.铝罐车;2.铝罐保温车;3.不锈钢罐车;4.不锈钢保温车;5.铁罐车;6.铁罐保温车;7.黑罐车;8.玻璃钢罐车;"
           + "9.压力罐车;10.仓栏车;11.集装箱车;12.衬塑罐车", example = "0")
    private Integer carType;

    /*
    * 可载种类:0.不限;1.一类爆炸品;2.二类:压缩、液化气体;3.三类易燃液体;4.四类易燃固体;5.五类氧化剂;6.六类毒害品;
    * 7.七类放射性物质;8.八类腐蚀品;9.九类杂类危险品
    */
    @ApiModelProperty(value = "可载货物种类：0.不限;1.一类爆炸品;2.二类:压缩、液化气体;3.三类易燃液体;"
            + "4.四类易燃固体;5.五类氧化剂;6.六类毒害品;7.七类放射性物质;8.八类腐蚀品;9.九类杂类危险品", example = "0")
    private Integer goodsType;

    /*
    * 线路类型：0.去程车;1.返程车;2.往返车;3.专车
    */
    @ApiModelProperty(value = "线路类型：0.去程车;1.返程车;2.往返车;3.专车", example = "0")
    private Integer circuitType;

    /*
    * 载重,单位:吨,桶,方,罐,袋,件
    */
    @ApiModelProperty(value = "载重/单位:吨,桶,方,罐,袋,件", example = "0")
    private Integer load;

    /*
    * 车牌号
    */
    @ApiModelProperty("车牌号")
    private String platenum;

    /*
    * 价格:吨/公里,吨,桶,方,罐,袋,件
    */
    @ApiModelProperty(value = "价格:吨/公里,吨,桶,方,罐,袋,件", example = "0")
    private Integer price;

    /*
    * 联系人
    */
    @ApiModelProperty(value = "联系人", example = "0")
    private Integer uid;

    /*
    * 发布时间
    */
    @ApiModelProperty("发布时间")
    private String releaseTime;

    @ApiModelProperty(value = "车源状态：0、发布，1、进行，2、完成", example = "0")
    private Integer status;

}
